package com.dstz.demo.core.model;

import java.math.BigDecimal;

public class LineinfoStationinfoStationlineinfoVO {

    /**
     * 站点编号
     */
    private  String stationId;
    /**
     * 站点名称
     */
    private  String stationName;
    /**
     * 经度
     */
    private BigDecimal lng;
    /**
     * 纬度
     */
    private BigDecimal  lat;

    /**
     * 线路号
     */
    private  String lineNo;
    /**
     * 线路上下行
     */
    private  Integer isUpDown;
    /**
     * 站点相对于线路的序号
     */
    private  String labelNo;
    /**
     * 站点在线路上的距离
     */
    private BigDecimal  distance;
    /**
     * 首站
     */
    private  String stationFirst;
    /**
     * 末站
     */
    private  String stationLast;
    /**
     * 线路名称
     */
    private  String lineName;

    /**
     * 用户和站点的距离
     */
    private  Integer userDistance;

    @Override
    public String toString() {
        return "LineinfoStationinfoStationlineinfoVO{" +
                "stationId='" + stationId + '\'' +
                ", stationName='" + stationName + '\'' +
                ", lng=" + lng +
                ", lat=" + lat +
                ", lineNo='" + lineNo + '\'' +
                ", isUpDown=" + isUpDown +
                ", labelNo='" + labelNo + '\'' +
                ", distance=" + distance +
                ", stationFirst='" + stationFirst + '\'' +
                ", stationLast='" + stationLast + '\'' +
                ", lineName='" + lineName + '\'' +
                ", userDistance=" + userDistance +
                '}';
    }

    public String getStationId() {
        return stationId;
    }

    public LineinfoStationinfoStationlineinfoVO setStationId(String stationId) {
        this.stationId = stationId;
        return this;
    }

    public String getStationName() {
        return stationName;
    }

    public LineinfoStationinfoStationlineinfoVO setStationName(String stationName) {
        this.stationName = stationName;
        return this;
    }

    public BigDecimal getLng() {
        return lng;
    }

    public LineinfoStationinfoStationlineinfoVO setLng(BigDecimal lng) {
        this.lng = lng;
        return this;
    }

    public BigDecimal getLat() {
        return lat;
    }

    public LineinfoStationinfoStationlineinfoVO setLat(BigDecimal lat) {
        this.lat = lat;
        return this;
    }

    public String getLineNo() {
        return lineNo;
    }

    public LineinfoStationinfoStationlineinfoVO setLineNo(String lineNo) {
        this.lineNo = lineNo;
        return this;
    }

    public Integer getIsUpDown() {
        return isUpDown;
    }

    public LineinfoStationinfoStationlineinfoVO setIsUpDown(Integer isUpDown) {
        this.isUpDown = isUpDown;
        return this;
    }

    public String getLabelNo() {
        return labelNo;
    }

    public LineinfoStationinfoStationlineinfoVO setLabelNo(String labelNo) {
        this.labelNo = labelNo;
        return this;
    }

    public BigDecimal getDistance() {
        return distance;
    }

    public LineinfoStationinfoStationlineinfoVO setDistance(BigDecimal distance) {
        this.distance = distance;
        return this;
    }

    public String getStationFirst() {
        return stationFirst;
    }

    public LineinfoStationinfoStationlineinfoVO setStationFirst(String stationFirst) {
        this.stationFirst = stationFirst;
        return this;
    }

    public String getStationLast() {
        return stationLast;
    }

    public LineinfoStationinfoStationlineinfoVO setStationLast(String stationLast) {
        this.stationLast = stationLast;
        return this;
    }

    public String getLineName() {
        return lineName;
    }

    public LineinfoStationinfoStationlineinfoVO setLineName(String lineName) {
        this.lineName = lineName;
        return this;
    }

    public Integer getUserDistance() {
        return userDistance;
    }

    public LineinfoStationinfoStationlineinfoVO setUserDistance(Integer userDistance) {
        this.userDistance = userDistance;
        return this;
    }
}
